package com.yjhh.chdataservice.beans;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@NoArgsConstructor
@ApiModel(value = "DemoProDetailInfoVo", description = "示范项目详细信息VO")
public class DemoProDetailInfoVo extends DemoProBaseInfoVo {

    /**
     * 详细信息（传ID）：社区组织结构、社区管理、公共服务、产业列表、介绍
     */

    @ApiModelProperty(value = "示范项目地址")
    private String pointaddress;

    @ApiModelProperty(value = "项目简介")
    private String demon_xmjj;

    @ApiModelProperty(value = "社区组织结构")
    private String structuretype;

    @ApiModelProperty(value = "示范项目社区公共服务VO")
    private DemoProPublicServiceVo demoProPublicServiceVo;

    @ApiModelProperty(value = "示范项目社区公共服务VO集合")
    private List<DemoProIndustryVo> demoProIndustryVoList;

    public DemoProDetailInfoVo(String demonstrationitemId, String pointId, String pointName, String trafficPosition, String deptPosition,
                               String demoSqjcdzzStr, String demoCmwyhStr, String demoJmwyhStr, String demoSqfwzxStr, String demoWygsStr,
                               String pointaddress, String demon_xmjj, String structuretype,
                               Double pointx, Double pointy, Long pointPlacementAllrs) {
        super(demonstrationitemId, pointId, pointName, trafficPosition, deptPosition, demoSqjcdzzStr, demoCmwyhStr, demoJmwyhStr, demoSqfwzxStr, demoWygsStr, pointx, pointy, pointPlacementAllrs);
        this.pointaddress = pointaddress;
        this.demon_xmjj = demon_xmjj;
        this.structuretype = structuretype;
    }
}
